﻿
namespace Aeon.Emulator
{
    public enum Keys
    {
        Null,
        Esc,
        One,
        Two,
        Three,
        Four,
        Five,
        Six,
        Seven,
        Eight,
        Nine,
        Zero,
        Minus,
        Equals,
        Backspace,
        Tab,
        Q,
        W,
        E,
        R,
        T,
        Y,
        U,
        I,
        O,
        P,
        OpenBracket,
        CloseBracket,
        Enter,
        Ctrl,
        A,
        S,
        D,
        F,
        G,
        H,
        J,
        K,
        L,
        Semicolon,
        Apostrophe,
        GraveApostrophe,
        LeftShift,
        Backslash,
        Z,
        X,
        C,
        V,
        B,
        N,
        M,
        Comma,
        Period,
        Slash,
        RightShift,
        PrintScreen,
        Alt,
        Space,
        CapsLock,
        F1,
        F2,
        F3,
        F4,
        F5,
        F6,
        F7,
        F8,
        F9,
        F10,
        NumLock,
        ScrollLock,
        KeypadSeven,
        KeypadEight,
        KeypadNine,
        KeypadMinus,
        KeypadFour,
        KeypadFive,
        KeypadSix,
        KeypadPlus,
        KeypadOne,
        KeypadTwo,
        KeypadThree,
        KeypadZero,
        KeypadPeriod,
        KeypadSlash = 0x35E0,
        KeypadEnter = 0x1CE0,
        F11 = 0x57,
        F12 = 0x58,
        Insert = 0x52E0,
        Delete = 0x53E0,
        Home = 0x47E0,
        End = 0x4FE0,
        PageUp = 0x49E0,
        PageDown = 0x51E0,
        Left = 0x4BE0,
        Right = 0x4DE0,
        Up = 0x48E0,
        Down = 0x50E0,
        RightAlt = 0x38E0,
        RightCtrl = 0x1DE0,
        Pause = 0x1DE1
    }
}
